package com.bskj.bms.service;


import java.util.List;

import com.bskj.bms.bean.req.BillListReqVo;
import com.bskj.bms.bean.vo.AllParkinfoVo;
import com.bskj.common.bean.model.AggregateAmountsVo;
import com.bskj.common.bean.model.ParkInfo;
import com.bskj.common.dao.core.Page;
import com.bskj.common.service.IBaseService;

public interface IBmsIncomeService  extends IBaseService<ParkInfo> {
	/**
	 * 查看详细的流水账单
	 * @param req
	 * @return
	 * @throws Exception
	 */
	public Page<AllParkinfoVo> pageIncome(BillListReqVo req)throws Exception;
	
	/**
	 * 查询停车场的总金额
	 * @param findSumChargeVo
	 * @return
	 * @throws Exception
	 */
	public List<AggregateAmountsVo> FindAggregateAmount(BillListReqVo req)throws Exception; 
	
	
	/**
	 * 获取某个停车场停车记录内的所有岗亭编号
	 * 
	 * @param custId
	 * @return
	 * @throws Exception
	 */
	public List<String> getBoxNoList(Integer custId)throws Exception;
	
}
